pk: A POSIX Threads Kernel
نویسنده
چکیده
منابع مشابه
MiThOS - A Real-Time Micro-Kernel Threads Operating System
MiThOS (Micro-kernel Threads Operating System) is an experimental operating system for embedded systems. The system kernel is a rst implementation of the POSIX \Minimal Real-Time System Proole". It is based on prior work of a library implementation of Pthreads (POSIX threads). The system is fully pre-emptive. It supports multi-threading within a single process environment with shared kernel and...
متن کاملPOSIX Threads and the Linux Kernel
POSIX® threading (commonly called pthreads) has long been an issue on Linux. There are significant differences in the multithread archictecture pthreads expects and the architecture provided by Linux clone(). This paper describes the environment expected by pthreads, how it differs from what Linux provides, and explores ways to add pthread compatibility to the Linux kernel without interfering w...
متن کاملMythos { a Micro-kernel Threads Operating System
MythOS (Micro-kernel THreads Operating System) is an experimental operating system for embedded systems. The system kernel is a rst implementation of the POSIX \Minimal Real-Time System Proole". It is based on prior work of a library implementation of Pthreads (POSIX threads). The system is fully preemptive. It supports multi-threading within a single process environment with shared kernel and ...
متن کاملOn the Design and Implementation of DSM-Threads
This paper discusses design goals, design decisions, and implementation choices of DSM-Threads, a runtime system to support distributed threads with a distributed shared virtual memory (DSM). DSM-Threads provides a distributed runtime system with a kernel on each node, which relies on POSIX threads locally and a decentralized communication subsystem between nodes. Support for multiple data cons...
متن کاملEfficient Dynamic Parallelism with OpenMP on Linux SMPs
In this paper we present an integrated environment for the efficient support of dynamic parallelism with OpenMP on top of Linux-based SMPs. This environment consists of an OpenMPcompliant Fortran77 compiler, a run-time threads library and a modified Linux kernel. The functionality provided by our run-time threads library is used by the NanosCompiler, which converts OpenMP Fortran77 programs to ...
متن کامل